class Fetch {
//    封装get传参
    get(url){
        return new Promise((resolve,reject)=>{
            fetch(url).then(res=>res.json()).then(data=>resolve(data)).catch(err=>reject(err))
        })
    }
    //封装post请求
    post(url,date){
        return new Promise((resolve,reject)=>{
            fetch(url,{
                mathod:"post",
                headers:{
                    "Content-Type":"application/json"
                },
                body:JSON.stringify(date),
            }).then(res=>res.json()).then(data=>resolve(data)).catch(error=>reject(error))
        })
    }
}
//直接导向class实例(对象),方便外界直接调用实例对象中的方法
export default new Fetch